libssh2_d ~master (2022-02-11T03:56:14.4958974)
Dub
Repo
libssh2_userauth_publickey_fromfile_ex
deimos
libssh2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
) nothrow
int
libssh2_userauth_publickey_fromfile_ex
(
LIBSSH2_SESSION
*
session
,
const
char
*
username
,
uint
username_len
,
const
char
*
publickey
,
const
char
*
privatekey
,
const
char
*
passphrase
)
Meta
Source
See Implementation
deimos
libssh2
aliases
LIBSSH2_AGENT
LIBSSH2_ALLOC_FUNC
LIBSSH2_CHANNEL
LIBSSH2_CHANNEL_CLOSE_FUNC
LIBSSH2_DEBUG_FUNC
LIBSSH2_DISCONNECT_FUNC
LIBSSH2_ERROR_BANNER_NONE
LIBSSH2_FREE_FUNC
LIBSSH2_IGNORE_FUNC
LIBSSH2_KNOWNHOSTS
LIBSSH2_LISTENER
LIBSSH2_MACERROR_FUNC
LIBSSH2_PASSWD_CHANGEREQ_FUNC
LIBSSH2_POLLFD
LIBSSH2_REALLOC_FUNC
LIBSSH2_RECV_FUNC
LIBSSH2_SEND_FUNC
LIBSSH2_SESSION
LIBSSH2_USERAUTH_KBDINT_PROMPT
LIBSSH2_USERAUTH_KBDINT_RESPONSE
LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC
LIBSSH2_USERAUTH_PUBLICKEY_SIGN_FUNC
LIBSSH2_X11_OPEN_FUNC
libssh2_int64_t
libssh2_socket_t
libssh2_uint64_t
ssize_t
stat_t
uint32_t
uint8_t
functions
libssh2_banner_set
libssh2_base64_decode
libssh2_channel_close
libssh2_channel_direct_tcpip_ex
libssh2_channel_eof
libssh2_channel_flush_ex
libssh2_channel_forward_accept
libssh2_channel_forward_cancel
libssh2_channel_forward_listen_ex
libssh2_channel_free
libssh2_channel_get_exit_signal
libssh2_channel_get_exit_status
libssh2_channel_handle_extended_data
libssh2_channel_handle_extended_data2
libssh2_channel_ignore_extended_data
libssh2_channel_open_ex
libssh2_channel_process_startup
libssh2_channel_read_ex
libssh2_channel_receive_window_adjust
libssh2_channel_receive_window_adjust2
libssh2_channel_request_pty_ex
libssh2_channel_request_pty_size_ex
libssh2_channel_send_eof
libssh2_channel_set_blocking
libssh2_channel_setenv_ex
libssh2_channel_wait_closed
libssh2_channel_wait_eof
libssh2_channel_window_read_ex
libssh2_channel_window_write_ex
libssh2_channel_write_ex
libssh2_channel_x11_req_ex
libssh2_exit
libssh2_free
libssh2_hostkey_hash
libssh2_init
libssh2_poll
libssh2_poll_channel_read
libssh2_scp_recv
libssh2_scp_send64
libssh2_scp_send_ex
libssh2_session_abstract
libssh2_session_banner_get
libssh2_session_banner_set
libssh2_session_block_directions
libssh2_session_callback_set
libssh2_session_disconnect_ex
libssh2_session_flag
libssh2_session_free
libssh2_session_get_blocking
libssh2_session_get_timeout
libssh2_session_handshake
libssh2_session_hostkey
libssh2_session_init_ex
libssh2_session_last_errno
libssh2_session_last_error
libssh2_session_method_pref
libssh2_session_methods
libssh2_session_set_blocking
libssh2_session_set_timeout
libssh2_session_startup
libssh2_session_supported_algs
libssh2_userauth_authenticated
libssh2_userauth_hostbased_fromfile_ex
libssh2_userauth_keyboard_interactive_ex
libssh2_userauth_list
libssh2_userauth_password_ex
libssh2_userauth_publickey
libssh2_userauth_publickey_fromfile_ex
libssh2_version
manifest constants
HAVE_LIBSSH2_SESSION_BLOCK_DIRECTION
structs
_LIBSSH2_AGENT
_LIBSSH2_CHANNEL
_LIBSSH2_KNOWNHOSTS
_LIBSSH2_LISTENER
_LIBSSH2_POLLFD
_LIBSSH2_SESSION
_LIBSSH2_USERAUTH_KBDINT_PROMPT
_LIBSSH2_USERAUTH_KBDINT_RESPONSE
variables
HAVE_LIBSSH2_KNOWNHOST_API
LIBSSH2CHANNEL_EAGAIN
LIBSSH2_CALLBACK_DEBUG
LIBSSH2_CALLBACK_DISCONNECT
LIBSSH2_CALLBACK_IGNORE
LIBSSH2_CALLBACK_MACERROR
LIBSSH2_CALLBACK_RECV
LIBSSH2_CALLBACK_SEND
LIBSSH2_CALLBACK_X11
LIBSSH2_CHANNEL_EXTENDED_DATA_IGNORE
LIBSSH2_CHANNEL_EXTENDED_DATA_MERGE
LIBSSH2_CHANNEL_EXTENDED_DATA_NORMAL
LIBSSH2_CHANNEL_FLUSH_ALL
LIBSSH2_CHANNEL_FLUSH_EXTENDED_DATA
LIBSSH2_CHANNEL_MINADJUST
LIBSSH2_CHANNEL_PACKET_DEFAULT
LIBSSH2_CHANNEL_WINDOW_DEFAULT
LIBSSH2_COPYRIGHT
LIBSSH2_DH_GEX_MAXGROUP
LIBSSH2_DH_GEX_MINGROUP
LIBSSH2_DH_GEX_OPTGROUP
LIBSSH2_ERROR_AGENT_PROTOCOL
LIBSSH2_ERROR_ALLOC
LIBSSH2_ERROR_AUTHENTICATION_FAILED
LIBSSH2_ERROR_BAD_SOCKET
LIBSSH2_ERROR_BAD_USE
LIBSSH2_ERROR_BANNER_RECV
LIBSSH2_ERROR_BANNER_SEND
LIBSSH2_ERROR_BUFFER_TOO_SMALL
LIBSSH2_ERROR_CHANNEL_CLOSED
LIBSSH2_ERROR_CHANNEL_EOF_SENT
LIBSSH2_ERROR_CHANNEL_FAILURE
LIBSSH2_ERROR_CHANNEL_OUTOFORDER
LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED
LIBSSH2_ERROR_CHANNEL_REQUEST_DENIED
LIBSSH2_ERROR_CHANNEL_UNKNOWN
LIBSSH2_ERROR_CHANNEL_WINDOW_EXCEEDED
LIBSSH2_ERROR_COMPRESS
LIBSSH2_ERROR_DECRYPT
LIBSSH2_ERROR_EAGAIN
LIBSSH2_ERROR_ENCRYPT
LIBSSH2_ERROR_FILE
LIBSSH2_ERROR_HOSTKEY_INIT
LIBSSH2_ERROR_HOSTKEY_SIGN
LIBSSH2_ERROR_INVAL
LIBSSH2_ERROR_INVALID_MAC
LIBSSH2_ERROR_INVALID_POLL_TYPE
LIBSSH2_ERROR_KEX_FAILURE
LIBSSH2_ERROR_KEY_EXCHANGE_FAILURE
LIBSSH2_ERROR_KNOWN_HOSTS
LIBSSH2_ERROR_METHOD_NONE
LIBSSH2_ERROR_METHOD_NOT_SUPPORTED
LIBSSH2_ERROR_NONE
LIBSSH2_ERROR_OUT_OF_BOUNDARY
LIBSSH2_ERROR_PASSWORD_EXPIRED
LIBSSH2_ERROR_PROTO
LIBSSH2_ERROR_PUBLICKEY_PROTOCOL
LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED
LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED
LIBSSH2_ERROR_REQUEST_DENIED
LIBSSH2_ERROR_SCP_PROTOCOL
LIBSSH2_ERROR_SFTP_PROTOCOL
LIBSSH2_ERROR_SOCKET_DISCONNECT
LIBSSH2_ERROR_SOCKET_NONE
LIBSSH2_ERROR_SOCKET_RECV
LIBSSH2_ERROR_SOCKET_SEND
LIBSSH2_ERROR_SOCKET_TIMEOUT
LIBSSH2_ERROR_TIMEOUT
LIBSSH2_ERROR_ZLIB
LIBSSH2_FLAG_COMPRESS
LIBSSH2_FLAG_SIGPIPE
LIBSSH2_HOSTKEY_HASH_MD5
LIBSSH2_HOSTKEY_HASH_SHA1
LIBSSH2_HOSTKEY_TYPE_DSS
LIBSSH2_HOSTKEY_TYPE_RSA
LIBSSH2_HOSTKEY_TYPE_UNKNOWN
LIBSSH2_INIT_NO_CRYPTO
LIBSSH2_INVALID_SOCKET
LIBSSH2_METHOD_COMP_CS
LIBSSH2_METHOD_COMP_SC
LIBSSH2_METHOD_CRYPT_CS
LIBSSH2_METHOD_CRYPT_SC
LIBSSH2_METHOD_HOSTKEY
LIBSSH2_METHOD_KEX
LIBSSH2_METHOD_LANG_CS
LIBSSH2_METHOD_LANG_SC
LIBSSH2_METHOD_MAC_CS
LIBSSH2_METHOD_MAC_SC
LIBSSH2_PACKET_MAXCOMP
LIBSSH2_PACKET_MAXDECOMP
LIBSSH2_PACKET_MAXPAYLOAD
LIBSSH2_POLLFD_CHANNEL
LIBSSH2_POLLFD_CHANNEL_CLOSED
LIBSSH2_POLLFD_LISTENER
LIBSSH2_POLLFD_LISTENER_CLOSED
LIBSSH2_POLLFD_POLLERR
LIBSSH2_POLLFD_POLLEX
LIBSSH2_POLLFD_POLLEXT
LIBSSH2_POLLFD_POLLHUP
LIBSSH2_POLLFD_POLLIN
LIBSSH2_POLLFD_POLLNVAL
LIBSSH2_POLLFD_POLLOUT
LIBSSH2_POLLFD_POLLPRI
LIBSSH2_POLLFD_SESSION_CLOSED
LIBSSH2_POLLFD_SOCKET
LIBSSH2_SESSION_BLOCK_INBOUND
LIBSSH2_SESSION_BLOCK_OUTBOUND
LIBSSH2_SOCKET_POLL_MAXLOOPS
LIBSSH2_SOCKET_POLL_UDELAY
LIBSSH2_SSH_BANNER
LIBSSH2_SSH_DEFAULT_BANNER
LIBSSH2_SSH_DEFAULT_BANNER_WITH_CRLF
LIBSSH2_TERM_HEIGHT
LIBSSH2_TERM_HEIGHT_PX
LIBSSH2_TERM_WIDTH
LIBSSH2_TERM_WIDTH_PX
LIBSSH2_TIMESTAMP
LIBSSH2_VERSION
LIBSSH2_VERSION_MAJOR
LIBSSH2_VERSION_MINOR
LIBSSH2_VERSION_NUM
LIBSSH2_VERSION_PATCH
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
SSH_DISCONNECT_BY_APPLICATION
SSH_DISCONNECT_COMPRESSION_ERROR
SSH_DISCONNECT_CONNECTION_LOST
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
SSH_DISCONNECT_ILLEGAL_USER_NAME
SSH_DISCONNECT_KEY_EXCHANGE_FAILED
SSH_DISCONNECT_MAC_ERROR
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
SSH_DISCONNECT_PROTOCOL_ERROR
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
SSH_DISCONNECT_RESERVED
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
SSH_DISCONNECT_TOO_MANY_CONNECTIONS
SSH_EXTENDED_DATA_STDERR